﻿@charset "utf-8";
html { height: 100% }
body { min-height: 100% }
body { _height: 100% }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, input, select, textarea, button, p, blockquote, th, td, figure { margin: 0; padding: 0 }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, p, blockquote, figure, header, footer, nav, article, section, aside, address, figcaption { *zoom: 1
}
li { list-style-type: none }
iframe, frame, fieldset, img { border: 0 none }
img { vertical-align: top }
input[type=button], input[type=submit], input[type=reset] { cursor: pointer }
button { cursor: pointer }
input[type=text], input[type=password], input[type=file], textarea { -webkit-border-radius: 0; -webkit-appearance: normal;}
input[type=search] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; box-sizing: content-box }
textarea { overflow: auto; resize: none }
blockquote, q { quotes: none }
blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none }
table { border-collapse: collapse; border-spacing: 0 }
caption, th { text-align: left }
th { font-weight: normal }
em, cite, address, i { font-style: normal }
sup { vertical-align: text-top }
sub { vertical-align: text-bottom }
body, input, select, button, textarea { font-size: 14px; font-family: "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", arial, "\5b8b\4f53"; }
.gothic { font-family: 'gothic'; }
body { line-height: 1.17; background: #fff; }
a { text-decoration: none; color: #333; }
a:hover { color: #6c889d; }
a * { *cursor: pointer
}
:focus { outline: none }

/* clear 页头，页脚，内容区都不用再加清除样式 */
.fixed:after, .clearfix:after, .cf:after, .header:after, .main:after, .footer:after { content: " "; display: block; clear: both; height: 0; overflow: hidden }
.fixed, .clearfix, .cf, .header, .main, .footer { *zoom: 1
}
.clear, .cl { display: block!important; float: none!important; clear: both; width: auto!important; max-width: none!important; min-width: 0!important; max-height: none!important; min-height: 0!important; overflow: hidden; margin: 0!important; padding: 0!important; border: 0 none!important; font-size: 0!important; line-height: 0!important }
/*公用样式end*/

.banner-search { position: absolute; z-index: 104; height: 90px; background: rgba(0,0,0,0.6); width: 100%; bottom: 0; left: 0; }
.banner-search .warp { max-width: 980px; margin: 0 auto; position: relative; padding: 20px 0 0 0; }
.banner-search .warp .tab_t { height: 41px; margin-bottom: 20px; position: absolute; top: -55px; height: 55px; z-index: 1000; width: 350px; width:auto; left: 0; margin-bottom: 0; }
.banner-search .warp .tab_t span { position: relative; display: block; float: left; width: 155px; margin-right: 10px; background: #ff9c29; cursor: pointer; height: 55px; text-align: center; font-size: 142.8%; line-height: 55px; color: #fff;  }
.banner-search .warp .tab_t span i { background: url(../images/tr1.png) no-repeat; width: 22px; height: 10px; display: block; position: absolute; left: 50%; top: 100%; margin-left: -11px; display: none; }
.banner-search .warp .tab_t span.on { background: #fa9016; }
.banner-search .warp .tab_t span.on i { display: block; }

.banner-search .warp .tab-nr .tab_b:first-child{ display:none}
.banner-search .warp .ul1 { position: relative; }
.banner-search .warp .ul1 li { float: left; width: 16.9%;float: left; background: url(../images/lin-1.jpg) right top repeat-y #fff;}
.banner-search .warp .ul2 li{ width:21.1%;}
.banner-search .warp .select-box { border-right: 0; border-left: 0; background: none; }
.banner-search .warp .select-box dt i.ico { background: url(../images/d2.png) center no-repeat; right: 0; }
.banner-search .warp .select-box dd { }
.banner-search .warp .select-box dd a { border: 1px solid #ccc; border-top:0; margin: 0; }
.banner-search .warp .select-box dd a:first-child { border-top: 1px solid #ccc; }
.banner-search .warp .data-down { position: relative; }
.banner-search .warp .data-down .select-data { width: 90%; height: 38px; background: none; line-height: 38px; padding: 0 5%; border: 1px solid #ccc; border-left: 0; border-right: 0; float: left; }
.banner-search .warp .data-down .icon { background: url(../images/d2.png) no-repeat; width: 11px; height: 5px; position: absolute; right: 10px; top: 18px; }
.banner-search .warp .ul1 li.i21 { position: relative; }
.banner-search .warp .ul1 li.i21 .select-data { width: 90%; height: 38px; line-height: 38px; padding: 0 5%; border: 1px solid #ccc; border-right: 0; border-left: 0; background: none; float: left; }
.banner-search .warp .ul1 li.i22 { position: relative; }
.banner-search .warp .ul1 li.i22 .select-data { width: 90%; height: 38px; line-height: 38px; padding: 0 5%; border: 1px solid #ccc; border-right: 0; border-left: 0; background: none; float: left; }
.data-selt01 { width: 100%; position: relative; z-index: 100; line-height: 38px; height: 38px; border: 1px solid #ccc; color: #000; border-right: 0; border-left: 0; background: none; }
.data-selt01:hover { z-index: 101; }
.data-selt01 dt { margin-right: 1px; padding: 0 5px; cursor: pointer; }
.data-selt01 dt b { font-weight: normal; }
.data-selt01 dt i.ico { position: absolute; background: url(../images/d2.png) 0 0 no-repeat; width: 11px; height: 5px; right: 10px; top: 18px; }
.data-selt01 dd { position: absolute; max-height: 500px; z-index: 102; width: 100%; left: -1px; border: 1px solid #ccc; top: 100%; display: none; background: #fff; }
.data-selt01 dd .child-box { padding: 5px; }
.data-selt01 dd .child-box a { float: left; text-align: center; line-height: 24px; border: 1px solid #ff9e2c; color: #ff9e2c; width: 21%; margin: 0 1.2% 10px; border-radius: 2px; overflow: hidden; }
.data-selt01 dd .child-box a:hover { background: #ff9e2c; color: #fff; }

.data-selt01 dd .zhangbing { padding: 5px; }
.data-selt01 dd .zhangbing a { float: left; text-align: center; line-height: 24px; border: 1px solid #ff9e2c; color: #ff9e2c; width: 21%; margin: 0 1.2% 10px; border-radius: 2px; overflow: hidden; }
.data-selt01 dd .zhangbing a:hover { background: #ff9e2c; color: #fff; }

.data-selt01 dd .zhangbing1 { padding: 5px; display: block; border-top:#ccc 1px solid; overflow: hidden;}
.data-selt01 dd .zhangbing1 a { float: left; text-align: center; line-height: 24px; border: 1px solid #ff9e2c; color: #ff9e2c; width: 21%; margin: 0 1.2% 10px; border-radius: 2px; overflow: hidden; }
.data-selt01 dd .zhangbing1 a:hover { background: #ff9e2c; color: #fff; }

.data-selt01 dd .child-btn{ text-align:right; }
.data-selt01 dd .child-btn a{background-color: #fa9016; display: inline-block; padding: 2px 6px; float: right; margin-right: 3px; margin-bottom: 3px; line-height:22px; color: #fff;}

.banner-search .warp .ul1 li.i4 { }
.banner-search .warp .ul1 li.i4 .p { line-height: 38px; padding: 0 5%; display: block; border: 1px solid #ccc; border-left: 0; border-right: 0; white-space: nowrap }
.banner-search .warp .ul1 li.i5 { width: 15%; line-height: 38px; text-align: center; font-size: 114.2%; }
.banner-search .warp .ul1 li.i5 a { background: #fa9016; color: #fff; display: block; border: 1px solid #ff9c2a; }
.select-box { width: 100%; position: relative; z-index: 100; border-radius: 1px; background: #fff; line-height: 38px; height: 38px; border: 1px solid #ccc; color: #000; }
.select-box:hover { z-index: 101; }
.select-box dt { margin-right: 1px; padding: 0 5px; cursor: pointer; }
.select-box dt b { font-weight: normal; }
.select-box dd { position: absolute; max-height:none; z-index: 102; overflow-y: auto; overflow-x: hidden; width: 100%; max-height: 192px; left: 0; top: 100%; display: none; }
.select-box dd a { display: block; line-height: 2; color: #000; white-space: normal; padding: 0 5px; background: #fff; margin-top: 1px; }
.select-box dd a:hover, .select_0 dd a.on { background: #CCC; }

.sblet .top .button li .select-box { width: 90%; margin: 0 auto; background: #ffa335; border: 0; line-height: 50px; height: 50px; }
.sblet .top .button li .select-box dt { height: 50px; text-align: center; }
.sblet .top .button li .select-box dt b { font-size: 178.57%; color: #fff; }
.sblet .top .button li .select-box dd a { line-height: 50px; font-size: 178.57%; text-align: center; }
/*小于980分辨率*/
@media only screen and (max-width: 900px) {

.banner-search { height: 80px; margin-top:95px; }
.banner-search .warp { width: 750px; padding-top: 12px; }
.banner-search .warp .tab_t { top: -42px; }
.banner-search .warp .tab_t span { line-height: 40px; height: 42px; width: 130px; }
.banner-search .warp .tab_t .tab_a_links a{ line-height:40px; height:42px;}
.banner-search .warp .ul1 li.i6 { width: 62.9%; left: 21%; }
}